.signature {
  display: flex;
  flex-direction: column;
  flex: 1;
  box-shadow: inset 1px 0 0  rgba(255, 255, 255, 0.2), inset -1px 0 0 rgba(255, 255, 255, 0.2),
  0 0 4px 0 rgba(95, 99, 104, 0.4), 0 0 6px 2px rgba(95, 99, 104, 0.4);

  .toolbar {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 40px;
    border-bottom: 1px solid rgb(222, 222, 228);
    padding: 0 5px;

    i, span {
      color: #2e323a;
    }

    .btn-icon {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 25px;
      width: 30px;
      i {
        font-size: 1.4rem;
      }
    }
  }

  .stamp-wrapper {
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    align-items: center;
    padding: 0 1.5rem;

    .stamp {
      margin-right: 1.5rem;
    }
  }
}
